/*
 * IndicadorDestinoDto.java
 *
 * Created on 7 de diciembre de 2007, 09:50 AM
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */

package com.computec.indicadores.envios.dto;

/**
 *
 * @author jlperea
 */
public class IndicadorDestinoDto implements java.io.Serializable
{
    private String year;
    private String month;    
    
    private String codigoDepartamento;
    private String codigoMunicipio;
    private String codigoCentroPoblado;
    
    private java.sql.Date fechaProceso;
    private java.sql.Date fechaUltimaGestion;
    private int numeroEnvios;     
    
    /** Creates a new instance of IndicadorDestinoDto */
    public IndicadorDestinoDto() {
    }
    
    public String getKey()
    {
        return  codigoDepartamento + "-" +
                codigoMunicipio + "-" +
                codigoCentroPoblado + "-" +
                fechaProceso.getTime() + "-" +
                fechaUltimaGestion.getTime();
    }
    
    public String toString()
    {
        return "IndicadorDestinoDto: \n " + 
                "   year: " + year + ", month: " + month + ", codigoDepartamento: " + codigoDepartamento + ", codigoMunicipio: " + codigoMunicipio + ", codigoCentroPoblado: " + codigoCentroPoblado + ",\n" +
                "   numeroEnvios: " + numeroEnvios + ", fechaProceso: " + fechaProceso + ", fechaUltimaGestion: " + fechaUltimaGestion + ".\n";
    }

    public String getYear() {
        return year;
    }

    public void setYear(String year) {
        this.year = year;
    }

    public String getMonth() {
        return month;
    }

    public void setMonth(String month) {
        this.month = month;
    }

    public String getCodigoDepartamento() {
        return codigoDepartamento;
    }

    public void setCodigoDepartamento(String codigoDepartamento) {
        this.codigoDepartamento = codigoDepartamento;
    }

    public String getCodigoMunicipio() {
        return codigoMunicipio;
    }

    public void setCodigoMunicipio(String codigoMunicipio) {
        this.codigoMunicipio = codigoMunicipio;
    }

    public String getCodigoCentroPoblado() {
        return codigoCentroPoblado;
    }

    public void setCodigoCentroPoblado(String codigoCentroPoblado) {
        this.codigoCentroPoblado = codigoCentroPoblado;
    }

    public java.sql.Date getFechaProceso() {
        return fechaProceso;
    }

    public void setFechaProceso(java.sql.Date fechaProceso) {
        this.fechaProceso = fechaProceso;
    }

    public java.sql.Date getFechaUltimaGestion() {
        return fechaUltimaGestion;
    }

    public void setFechaUltimaGestion(java.sql.Date fechaUltimaGestion) {
        this.fechaUltimaGestion = fechaUltimaGestion;
    }

    public int getNumeroEnvios() {
        return numeroEnvios;
    }

    public void setNumeroEnvios(int numeroEnvios) {
        this.numeroEnvios = numeroEnvios;
    }
}
